import { IPSModelObject } from '../ipsmodel-object';
import { IPSBIReportObject } from './ipsbireport-object';

/**
 *
 * @export
 * @interface IPSBIReportItem
 */
export interface IPSBIReportItem extends IPSBIReportObject, IPSModelObject {
  /**
   * 代码标识
   * @type {string}
   */
  codeName: string;

  /**
   * 报表项标记
   * @type {string}
   */
  itemTag: string;

  /**
   * 报表项标记2
   * @type {string}
   */
  itemTag2: string;

  /**
   * 报表项类型
   * @description 值模式 [智能报表报表项类型] {MEASURE：指标、 DIMENSION：维度、 USER：用户自定义 }
   * @type {( string | 'MEASURE' | 'DIMENSION' | 'USER')}
   */
  itemType: string | 'MEASURE' | 'DIMENSION' | 'USER';
}
